package cn.tedu;

import javax.swing.*;

/**
 * 深水炸弹类: 是海洋对象
 */
public class Bomb extends SeaObject{
    //构造方法
    public Bomb(int x,int y){
        //每个深水炸弹的x坐标跟y坐标都是不同的
        super(9,12,x,y,3);

    }

    /*
        重写move()
     */
    public void move(){
        y += speed; //y+向下
    }

    /*
      重写getImage()
     */
    public ImageIcon getImage(){
        return Image.bomb; //返回深水炸弹图片
    }

    /*
         重写isOutOfBounds()检测潜艇越界
    */
    public boolean isOutOfBounds(){
        return this.y>=World.HEIGHT; //深水炸弹的y>=窗口的高，即为越界了
    }
}
